package com.gree.scmservice.service;

import com.gree.common.entity.SysDictData;
import com.gree.common.entity.TablePageData;
import org.nutz.lang.util.NutMap;

import java.util.List;

public interface SysDictDataService {

    TablePageData<SysDictData> selectDictDataList(SysDictData dictData);

    String selectDictLabel(String dictType, String dictValue);

    SysDictData selectDictDataById(Long dictCode);

    int deleteDictDataByIds(Long[] dictCodes);

    int insertDictData(SysDictData dictData);

    int updateDictData(SysDictData dictData);

    List<SysDictData> selectDictDataByType(String dictType);

    /**
     * 清空缓存数据
     */
    void clearCache();
}
